Synonyms for "assault gun"

Words with similar meaning